
var checkCodeClick = true;
var payClick = true;
var GET_CHECK_CODE_NUM = 0;// 获取验证码次数
var timing = 60;
var time_code = timing;// 验证码定时

/**
 * 验证码验证
 * @param form
 * @returns
 */
function registerCodeSumbit(form){
	var $btn = $("button[type='submit']");
	doBtn($btn,0);
	return validateCallback(form,registerCodeSuccess);
}

/**
 * 注册验证码校验
 */
function registerCodeSuccess(json){
	var $btn = $("button[type='submit']");
	if(codeSuccess(json)){
		doBtn($btn,1);
		openUrl(BASE_PATH + "user/user_register2.jsp");
	}else{
		alert(json["RSPMSG"]);
		doBtn($btn,1);
	}
}

function countdown() {
	var $btn = $(".check-code");
	if (time_code < 0) {
		time_code = timing;
		$btn.html("重新获取验证码");
		doBtn($btn,1);
		checkCodeClick = true;
		return;
	}

	$btn.html(time_code + " 秒");
	doBtn($btn,0);
	time_code = time_code - 1;

	setTimeout(countdown, 1000);
}

/**
 * 获取验证码
 */
function getCode(){
	var custMobile = $('input[name="custMobile"]').val();
	var codeType = $('input[name="codeType"]').val();
	var reg = /^\d{11}$/;
	if(!reg.test(custMobile)){
		TDTips($('input[name="custMobile"]'),"手机号格式错误");
		return;
	}
	
	var data = {
		custMobile : custMobile,
		codeType : codeType//短信类型:01注册短信
	};
	var $btn = $(".check-code");
	doBtn($btn,0);
	formSubmitForAjax({
		url:BASE_PATH + "SY0001.web",
		data:data,
		success : function(json){
			try {
				if(json['RSPCOD'] == "000000"){
					countdown();
				}else{
					alert(json['RSPMSG']);
					doBtn($btn,1);
				}
				
			} catch (e) {
				alert("操作失败,请重新获取验证码");
				doBtn($btn,1);
			}
		},
		error : function(){
			doBtn($btn,1);
		}
	});
}

/**
 * 提交注册
 * @param $form
 * @returns
 */
function regSubmit($form){
	var $iDo = $('input[name="iDo"]');
	/*if(!$iDo.attr("checked")){
		alert("如果您确定要注册，请同意服务协议！");
		return false;
	}*/
	if($('input[name="custPwd"]').val() != $('input[name="custPwd2"]').val()){
		alert("两次输入的密码不一致");
		return false;
	}
	if(!TDValidateForm($form)){
		return false;
	}
//	var r = confirm("为了您的资金安全,结算银行卡与身份信息提交后将不可更改，您确认填写正确并提交吗？");
	var $btn = $("button[type='submit']");
//	if(r){
		doBtn($btn,0);
		return validateCallback($form,regSuccess);
//	}
//	return false;
}

/**
 * 注册返回成功
 * @param json
 * @returns
 */
function regSuccess(json){
	var $btn = $("button[type='submit']");
	//注册成功，跳转到登录页
	if(codeSuccess(json)){
//		alert("恭喜您注册成功！");
//		doBtn($btn,1);
		openUrl(BASE_PATH + "user/user_activates.jsp");
	}else{
		alert(json["RSPMSG"]);
		doBtn($btn,1);
	}
}

//加载完成执行
$(document).ready(function() {
	$('.check-code').on('click',function(){
		getCode();
	});
});